package listener;

import hyskidotmateuszatgmail.recepcja.R;
import hyskidotmateuszatgmail.recepcja.adapter.KlasaStatyczna;
import hyskidotmateuszatgmail.recepcja.fragments.FragmentLokalizacje;
import interfejsy.IWsp;
import interfejsy.logika.Operacje;

import java.util.HashMap;
import java.util.Map;

import model.Lokalizacje;
import model.Rezerwacje;

import android.app.ProgressDialog;
import android.support.v4.app.Fragment;
import android.view.View;

//private void
//dodawanie nowego pokoju +/-/@ pokoj
//edycja pokoju
//usuwanie pokoju
//uaktualnij liste z pokojami po zmianie-usuwanie/edycja/dodawanie
//lista pokoi @

//dodawanie nowej lokalizacji +/-/@ lokalizacja
//edycja lokalizacji
//usuwanie lokalizacji
//uaktualnij liste z lokalizacjami po zmianie-usuwanie/edycja/dodawanie
//lista lokalizacji @

//zatwierdzanie rezerwacji +/-(powod) rezerwacja
//declainowanie rezerwacji
//odpowiedz na zapytanie   rezerwacja ->
public class mylistener implements View.OnClickListener{

    class R implements Runnable{
            IWsp ii=null;
            Map<String,Object> aa=new HashMap<String,Object>();
            public void operacja(){
                    //dodawanie nowej lokalizacji
                    ii=new Operacje();
                    aa.put("OBIEKT", new Lokalizacje("2","a","3.0","3.1","v"));
            }
            void aktualizujFragment()
            {
                    ((FragmentLokalizacje)KlasaStatyczna.fragmenty.get("Lokalizacje")).update(aa);;
            }
            @Override
            public void run() {
                    try {
            ii.operacja(aa);
                            Thread.sleep(3000);
                            ii.operacja(aa);
                            //aktualizuj liste lokalizacji i dopisz lokalizacje do klasy statycznej
                             aa=new HashMap<String,Object>();
                             aa.put("1","c");
                             aa.put("2","c");
                             aa.put("3","c");
                            ((FragmentLokalizacje)KlasaStatyczna.fragmenty.get("Lokalizacje")).update(aa);;
                            Thread.sleep(3000);
                    } catch (Exception e) {

                    }
                    ringProgressDialog.dismiss();
            }
    }
    
    ProgressDialog ringProgressDialog=null;
    Map<String,Object> aa=new HashMap<String,Object>();;
    public void onClick(View v) {
            switch(v.getId()) {
            /*case R.id.pop2:
            	break;*/
           /* case R.id.dodajlokalizacje:
                    
                    break;*/
            /*case R.id.pop2:
                    ringProgressDialog = ProgressDialog.show(
                                    KlasaStatyczna.getContext(),
            "Recepcja",     "Downloading Image ...", true);
            ringProgressDialog.setCancelable(false);
            R r=new R();
            r.operacja();
            Thread t=new Thread(r);
            t.start();
                    break;*/
    /*case R.id.mat:
            System.out.println("cos tutaj");
            KlasaStatyczna.setPrzyciskRezerwacja(false,"MOVIES");
            ii=null;
            ii=new Operacje();
            Lokalizacje p =new Lokalizacje();
            p.setNazwa("oo");
            aa.put("OBIEKTuu", "LOKALIZACJA");
            aa.put("OBIEKT",p);
            aa.put("CONTEXT",KlasaStatyczna.getFra());
            ii.operacja(aa);
            while(ii.status()!=-1){}
            break;*/
            }
    }
		
}
